.center_x {
    display: flex;
    justify-content: center;
}

.center_y {
    display: flex;
    align-items: center;
}

.flex_item {
    display: flex;
}

.align_item_center {
    align-items: center;
}

.justify_content_center {
    justify-content: center;
}

.flex_y {
    display: flex;
    flex-direction: column;
}

.fyc {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.pa_1 {
    padding: 5px 5px 5px 5px;
}

.ma_5 {
    padding: 25px 25px 25px 25px;
}

.ma_3 {
    padding: 15px 15px 15px 15px;
}

.ma_1 {
    margin: 5px 5px 5px 5px;
}

.ma_2 {
    margin: 10px 10px 10px 10px;
}

.mt_5 {
    padding-top: 25px;
}

.mb_5 {
    margin-bottom: 25px;
}

.mr_5 {
    margin-right: 25px;
}

.mr_2 {
    margin-right: 10px;
}

.mr_1 {
    margin-right: 5px;
}

.ml_5 {
    margin-left: 25px;
}

.ml_2 {
    margin-left: 10px;
}

.mx_2 {
    margin-left: 10px;
    margin-right: 10px;
}

.pt_1 {
    padding-top: 5px;
}

.pt_5 {
    padding-top: 25px;
}

.my_2 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.my_4 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.fill_x {
    width: 100%;
}

.aic {
    align-items: center;
}

.frx {
    display: flex;
    flex-direction: row-reverse;
}

.fill_x_7 {
    width: 70%;
}

.f_20 {
    font-size: 20px;
}

.fill_x_2 {
    width: 20%;
}

.fill_x_8 {
    width: 80%;
}